double-sided substrate - French English Dictionary